/**
 * 接口类型：专门用于定义对象的（不能定义其他类型）
 * 语法结构：
    * 语法一：interface 接口名 {}
    * 语法二：type 接口名 = {}
 */

interface RuleForm {
    username: string
    password: string
}

interface RuleForm {
    createtime: number
}

let user: RuleForm = {
    username: '张三',
    password: '123456',
    createtime: 1762743721394
}

// 如果定义了两个同名接口，会合并

// 接口：继承（目的就是为了扩展类型，达到类型复用）
interface A {
    width: number
}

interface B extends A {
    height: number
}

let box: B = {
    height: 300,
    width: 400
}

export default {}